import BaseCURDV2Api from '@/framework/infra/base/BaseCURDV2Api'

class NewProductIdRegisterApi extends BaseCURDV2Api {
  constructor() {
    super('pdt/new-product-id-register')
  }

  updateTotalSaleNum(data) {
    return this.post('update-total-sale-num', data)
  }

  updateDailyAct(data) {
    return this.post('update-daily-act', data)
  }

  updateBlackBox(data) {
    return this.post('update-black-box', data)
  }

  updateGuideMaterial(data) {
    return this.post('update-guide-material', data)
  }

  updateMilkyWay(data) {
    return this.post('update-milky-way', data)
  }

  updateMicroDetail(data) {
    return this.post('update-micro-detail', data)
  }

  updateCombinationPurchase(data) {
    return this.post('update-combination-purchase', data)
  }

  updateSearchVideo(data) {
    return this.post('update-search-video', data)
  }

  updateSubscription(data) {
    return this.post('update-subscription', data)
  }

  updateGuessLike(data) {
    return this.post('update-guess-like', data)
  }

  updatePriceChange(data) {
    return this.post('update-price-change', data)
  }

  updateBlackBoxHelp(data) {
    return this.post('update-black-box-help', data)
  }

  updateCubeSuperRecommended(data) {
    return this.post('update-cube-super-recommended', data)
  }

  newGift(data) {
    return this.post('new-gift', data)
  }
}

export const newProductIdRegisterApi = new NewProductIdRegisterApi()
